package com.wontube.smr.web.client;

import java.util.List;

import com.wontube.smr.web.client.model.po.ViewHistory;

/**
 * @author tanggf(2012-5-30)
 *
 */
public interface IViewHistoryHandler {
	/**
	 * session对应的最近浏览记录
	 * @param limit
	 * @return
	 */
	List<ViewHistory> listLatestViewHistories(String session, int limit);
	
	/**
	 * 删除session对应的全部浏览记录
	 * @param session
	 * @return
	 */
	Integer deleteAllViewHistories(String session);
	
	/**
	 * 删除session对应的浏览记录
	 * @param session
	 * @param id
	 * @return
	 */
	Integer deleteViewHistory(String session, String id);
	
	/**
	 * 增加/更新浏览记录
	 * @param history
	 * @return
	 */
	Integer addOrUpdateViewHistory(ViewHistory history);
}
